//
//  UIButton+MM_ConfigBtn.h
//  MallManage_IOS
//
//  Created by 张浩 on 2023/9/19.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface UIButton (MM_ConfigBtn)


/**
 *
 *  @param title        标题
 *  @param titleFont    字体
 *  @param titleColor   文字颜色
 *  @param bgColor      btn 背景
 *  @param cornerRadius 抹角
 *  @param borderColor  边界颜色
 *  @param borderWidth  边界宽度
 *
 */
- (void)MM_ConfigButtonWithTitle:(NSString *)title
                    titleFont:(UIFont *)titleFont
                   titleColor:(UIColor *)titleColor
                      bgColor:(UIColor *)bgColor
                 cornerRadius:(CGFloat)cornerRadius
                  borderColor:(UIColor *)borderColor
                  borderWidth:(CGFloat)borderWidth;


/* 根据状态来设计 设置背景颜色**/
- (void)setBackgroundColor:(UIColor *)color forState:(UIControlState)state;



/** 改变按钮的响应区域,上左下右分别增加或减小多少  正数为减少 负数为增加*/
@property (nonatomic, assign) UIEdgeInsets clickEdgeInsets;
@end

NS_ASSUME_NONNULL_END
